|
Ok!
|
|
|
Ok!
|
---|---|---|---|---|
247 | function loadImages(block) { Array.from(block.querySelectorAll('img[data-src]')).forEach(function (img, i) { let _img = new Image, _src = img.getAttribute('data-src'); let wrap = img.closest('.is-loader'); _img.onload = function () { img.src = _src; img.classList.add('is-loaded'); if (wrap.length > 0) wrap.classList.remove('is-loader'); } if (img.src !== _src) _img.src = _src; }); } | изображения, загрузка, load, js | 3000 | Загрузка картинок с атрибутом data-src |
167 | document.addEventListener("DOMContentLoaded", function (event) { setTimeout(function() { document.querySelectorAll('*').forEach.call( document.querySelectorAll('img[data-src]'), function (img) { img.setAttribute('src', img.getAttribute('data-src')); img.onload = function () { img.removeAttribute('data-src'); }; }); },200); }); | отложенная, загрузка | 120 | Отложенная загрузка изображений |